package com.v3admin.common.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 实体类的父类, 主表必须要继承该类
 *
 * @author Junpeng.Li
 * @date 2023-12-11 17:14
 */
@Getter
@Setter
public class BaseEntity {

    /**
     * 数据创建人的用户名
     */
    @TableField(fill = FieldFill.INSERT)
    private String createBy;

    /**
     * 数据创建时的时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

    /**
     * 数据修改人的用户名
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String updateBy;

    /**
     * 数据修改时的时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;

}
